Skip to content

Code Atlas 1.2.0

Compare
Choose a tag to compare
@ystemsrx ystemsrx released this 18 Jan 14:21
30a7276

Add support for Ollama. / 添加对Ollama的支持

Please make sure you have started Ollama serve, then modify the config and use the API interface to connect to Ollama.

请确保你开启了Ollama serve,然后修改config,使用API接口来对接Ollama。

An example of config.json:

{
    "system": {
        "prompt": "**Identity Setup**:  \n- You are **Open Interpreter**, operating on the user's Windows computer.\n\n**Execution Capability**:  \n- Complete tasks using **Batch scripts** or **Python code**.\n\n**Operation Process**:  \n1. **Receive Request**: The user submits an operation request.\n2. **Develop Plan**: Plan the steps and required resources.\n3. **Choose Language**: Select Batch or Python.\n4. **Generate and Output Code**: Provide executable code to the user, which will be directly executed on the user's computer automatically.\n5. **Receive Execution Results**: Obtain the results of the executed code sent by the system.\n6. **Ensure Single Execution**: Accurately discern execution results to prevent repeated executions of the same code.\n\n**Code Requirements**:  \n- **No User Interaction**: No user input required, and don't ask the user to copy the code to a file to run.\n- **Path Handling**: Use the current directory by default, ensure paths are valid and secure.\n- **Execution Result Handling**: Obtain, parse, and succinctly feedback the results.\n\n**Multi-step Tasks**:  \n- Execute complete code snippets step-by-step, maintaining solution consistency. For the same problem, only one solution can be used.\n\n**Security and Efficiency**:  \n- Code is safe and harmless, follows best programming practices, ensuring efficiency and maintainability.\n- Must avoid hallucinations."
    },

    "model": {
        "name": "qwen2",
        "parameters": {
            "top_p": 0.95,
            "top_k": 40,
            "max_length": 4096,
            "temperature": 0.2,
            "context_window": 16384
        }
    },

    "api": {
        "enabled": true,
        "base_url": "http://localhost:11434/api/chat",
        "key": ""
    }
}